/*
 * Create in 2012-11-19 下午2:17:14.
 */
package kit4j.ui.cs.paging;

/**
 * 分页组件接口。
 * 
 * @author MiniKnife
 * 
 */
public interface Pageable {

	/**
	 * 获取总页数。
	 * 
	 * @return 总页数。
	 */
	long getPageCount();

	/**
	 * 获取当前所在页的页码。
	 * 
	 * @return 当前所在页的页码。
	 */
	long getCurrentPage();

	/**
	 * 设置当前所在页。
	 * 
	 * @param page
	 *            当前所在页的页码
	 */
	void setCurrentPage(long page);
}
